storied castle - French English Dictionary